#include <json/json.h>
// #include <json/value.h>
// #include <json/writer.h>
// #include <json/reader.h>
#include <iostream>

int main() {
    Json::Value root;
    root["test"] = "Hello JsonCpp";
    
    Json::Value addr;
    addr.append("123");
    addr.append("456");

    root["addr"] = addr;

    std::cout<<root<<std::endl;
    
    Json::StreamWriterBuilder builder;
    std::string output = Json::writeString(builder, root);
    std::cout << output << std::endl;
    
    return 0;
}
// {
//         "addr" : 
//         [
//                 "123",
//                 "456"
//         ],
//         "test" : "Hello JsonCpp"
// }